package com.cyg.dao;

import com.cyg.pojo.User;

import java.util.List;
import java.util.Map;

public interface UserMapper {
    /**
     * 获取全部用户信息
     */
    List<User> getUserList();

    /**
     * 根据id查询用户
     */
    User getUserById(int id);

    /**
     * 插入用户
     */
    Integer addUser(User user);

    /**
     * 更新用户
     */
    Integer updateUser(User user);

    /**
     * 删除1个用户
     */
    Integer deleteUser(int id);

    /**
     * limit分页查询用户
     */
    List<User> getUserByLimit(Map<String, Integer> map);

    /**
     * 通过RowBounds来实现分页
     */
    List<User> getUserByRowBounds();
}
